home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / is < prev    next >
Text File  |  2005-01-13  |  4KB  |  127 lines

  1. // $Xorg: is,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
  2. // XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
  3. //     fixes by Olafur Osvaldsson - oli@isnic.is
  4. // $XFree86: xc/programs/xkbcomp/symbols/is,v 3.7 2002/11/26 01:57:24 dawes Exp $
  5.  
  6. default partial alphanumeric_keys 
  7. xkb_symbols "basic" {
  8.  
  9.     // Describes the differences between a very simple US/ASCII
  10.     // keyboard and an Icelandic one - hopefully
  11.  
  12.     // Alphanumeric section
  13.     name[Group1]= "Icelandic";
  14.     key <TLDE> {    [ degree,    diaeresis    ],
  15.             [   notsign             ]    };
  16.     key <AE02> {    [      2,    quotedbl    ],
  17.             [ twosuperior            ]    };
  18.     key <AE03> {    [      3,    numbersign    ],
  19.             [ threesuperior,sterling    ]    };
  20.     key <AE04> {    [      4,    dollar        ],
  21.             [ onequarter,    currency    ]    };
  22.     key <AE05> {    [      5,    percent        ],
  23.             [   onehalf            ]    };
  24.     key <AE06> {    [      6,    ampersand    ],
  25.             [ threequarters            ]    };
  26.     key <AE07> {    [      7,    slash        ],
  27.             [ braceleft            ]    };
  28.     key <AE08> {    [      8,    parenleft    ],
  29.             [ bracketleft            ]    };
  30.     key <AE09> {    [      9,    parenright    ],
  31.             [ bracketright,    plusminus    ]    };
  32.     key <AE10> {    [      0,    equal        ],
  33.             [ braceright,    degree        ]    };
  34.     key <AE11> {    [    odiaeresis, Odiaeresis    ],
  35.             [ backslash,    questiondown    ]    };
  36.     key <AE12> {    [ minus,    underscore    ],
  37.             [ ccedilla            ]    };
  38.     key <AD01> {    [      q,    Q         ],
  39.             [     at            ]    };
  40.     key <AD03> {        [         e,    E        ],
  41.                         [  EuroSign,    cent        ]    };
  42. //    key <AD05> {    [      t,    T        ]    };
  43. //    key <AD06> {    [      z,    Z        ]    };
  44. //    key <AD07> {    [      u,    U        ]    };
  45. //    key <AD08> {    [      i,    I        ]    };
  46.     key <AD11> {    [ eth,            Eth    ],
  47.             [ dead_diaeresis         ]    };
  48.     key <AD12> {    [ apostrophe ,  question    ],
  49.             [ asciitilde,    dead_macron    ]    };
  50. //    key <AC04> {    [      f,    F        ]    };
  51. //    key <AC05> {    [      g,    G        ]    };
  52.     key <AC10> {    [ ae,            AE    ],
  53.             [ asciicircum            ]    };
  54.     key <AC11> {    [ dead_acute,    dead_diaeresis    ],
  55.             [ dead_circumflex        ]    };
  56.  
  57.     key <LSGT> {    [      less,    greater        ],
  58.             [       bar            ]    };
  59. //    key <AB01> {    [      y,    Y         ],
  60. //            [ guillemotleft, less        ]    };
  61. //    key <AB07> {    [      m,    M        ],
  62. //            [     mu            ]    };
  63.     key <AB08> {    [     comma,    semicolon    ]    };
  64.     key <AB09> {    [    period,    colon        ],
  65.             [ periodcentered, division    ]    };
  66.     key <AB10> {    [     thorn,    Thorn    ]    };
  67.     key <BKSL> {    [ plus,        asterisk    ],
  68.             [ grave            ]    };
  69.  
  70.     // End alphanumeric section
  71.  
  72.     // begin modifier mappings
  73.     include "ralt(mode_switch)"
  74.  
  75.     modifier_map Shift  { Shift_L };
  76.     modifier_map Lock   { Caps_Lock };
  77.     modifier_map Control{ Control_L };
  78.     modifier_map Mod3    { Mode_switch };
  79. };
  80.  
  81. partial alphanumeric_keys 
  82. xkb_symbols "Sundeadkeys" {
  83.     // modify the default Icelandic layout to use Sun dead keys
  84.     include "is(basic)"
  85.     key <TLDE> {    [ SunFA_Circum,    degree        ],
  86.             [   notsign             ]    };
  87.     key <AE12> {    [ SunFA_Acute,    SunFA_Grave    ],
  88.             [ SunFA_Cedilla            ]    };
  89.     key <AD11> {    [ udiaeresis,    Udiaeresis    ],
  90.             [ SunFA_Diaeresis        ]    };
  91.     key <AD12> {    [      plus,    asterisk    ],
  92.             [ SunFA_Tilde,    dead_macron    ]    };
  93.     key <AC10> {    [ odiaeresis,    Odiaeresis    ],
  94.             [ SunFA_Acute            ]    };
  95.     key <AC11> {    [ adiaeresis,    Adiaeresis    ],
  96.             [ SunFA_Circum            ]    };
  97.     key <BKSL> {    [ numbersign,    acute        ],
  98.             [ SunFA_Grave            ]    };
  99. };
  100.  
  101. partial alphanumeric_keys 
  102. xkb_symbols "sundeadkeys" {
  103.     include "is(Sundeadkeys)"
  104. };
  105.  
  106. partial alphanumeric_keys 
  107. xkb_symbols "nodeadkeys" {
  108.     // modify the default Icelandic layout to not have any dead keys
  109.     include "is(basic)"
  110.     key <TLDE> {    [ asciicircum,    degree        ],
  111.             [   notsign             ]    };
  112.     key <AE12> {    [ apostrophe,    grave        ],
  113.             [ cedilla            ]    };
  114.     key <AD11> {    [ udiaeresis,    Udiaeresis    ],
  115.             [ diaeresis             ]    };
  116.     key <AD12> {    [      plus,    asterisk    ],
  117.             [ asciitilde,    macron        ]    };
  118.     key <AC10> {    [ odiaeresis,    Odiaeresis    ],
  119.             [ acute                ]    };
  120.     key <AC11> {    [ adiaeresis,    Adiaeresis    ],
  121.             [ asciicircum            ]    };
  122.     key <BKSL> {    [ numbersign,    acute        ],
  123.             [ grave                ]    };
  124. };
  125.  
  126.  
  127.